O Git, sistema de controle de versão distribuído criado por Linus Torvals, tem ganhado inúmeros adeptos pela Internet. Mas este não é um sistema de controle de versão qualquer, ele diferem em muitos aspectos quando comparado ao seus concorrentes, por exemplo o subversion, bazaar, mercurial, perforce, CVS, dentre outros.
Apesar de ser semelhante, o Git é diferente, e isso frustra muitos usuários iniciantes. Basta ler brevemente alguns dos diversos tutoriais existentes pela internet para comprovar que algumas peculiaridades deste sistema de controle de versões pode tirar algumas noites de sono de qualquer desenvolvedor. Como também sou iniciante na arte de uso do Git, fiz algumas pesquisas sobre como este "funciona por dentro". Em uma dessas minhas andanças pela internet encontrei uma palestra de introdução ao Git onde Tom Preston-Wernet (um dos cofundadores do GitHub) expõe e explica brilhantemente as principais características do Git. A palestra se chama Mastering Git Basics, vejam o vídeo abaixo:
Palestra Mastering Git Basics é um artigo original de Mind Bending
0sem comentários ainda